// (C) Copyright 2006 Marvell International Ltd.
// All Rights Reserved
//

#ifndef __GCU_DRV_ESCAPE_H__
#define __GCU_DRV_ESCAPE_H__

#define ESCAPECODEBASE_GCU          100100
#define REGISTER_GCU_CLIENT     (ESCAPECODEBASE_GCU + 1)
#define UNREGISTER_GCU_CLIENT   (ESCAPECODEBASE_GCU + 2)
#define SUBMIT_GCU_CMD_BUF      (ESCAPECODEBASE_GCU + 3)

struct GCUClientData
{
    UINT client_id;
    UINT32* context_buf;
    UINT32 context_size;
    UINT32* cmd_buf;
    UINT32 cmd_size;
};

#endif